flee abroad - French English Dictionary